/**
 *
 * @param txt 接收一个文本
 * @returns 返回一个去除特殊字符的文本
 */
export const formatSpecial = (txt: string) => {
  // eslint-disable-next-line no-useless-escape, prettier/prettier
  const reg = /^[\u4e00-\u9fa5_a-zA-Z0-9π!@#%&-=<>（）【】°~`/×:,;''""\^\$\?\|\*\+\.\(\)\{\}\[\]\\]+$/gi
  if (txt && !reg.test(txt)) {
    // eslint-disable-next-line no-param-reassign , no-useless-escape, prettier/prettier
    txt = txt.replace(/[^\u4e00-\u9fa5_a-zA-Z0-9π!@#%&-=<>（）【】° ~`/×:,;''""\^\$\?\|\*\+\.\(\)\{\}\[\]\\]/g, '')
  }
  return txt
}
